package gob.inei.enaho.view.enaho01;

import util.android.cuestionario.fragment.PageView;
import util.android.widgets.LayoutSeccion;
import util.android.widgets.String2View;
import util.android.widgets.StringView;
import gob.inei.enaho.model.dao.mapping.TablaVivienda;
import gob.inei.enaho.model.domain.ubicacion.Conglomerado;
import gob.inei.enaho.model.domain.ubicacion.Vivienda;
import gob.inei.enaho.model.domain.ubicacion.ViviendaMarco;
import gob.inei.enaho2014.R;

public class Vivienda2Fragment 
extends AbstractViviendaFragment {
			
	@Override
	public int getLayoutId() {
		return R.layout.vivienda2;
	}
	

	@Override
	protected void procesarOnCreateView(PageView pv) throws Exception {
		Vivienda v = vivienda;
		ViviendaMarco vm = v.getViviendaMarco(); 
		Conglomerado c = vm.getConglomerado();
		
		((LayoutSeccion) pv.findViewById(R.id.ly1))
		.setTituloByStringId(R.string.ubicacion_geografica);
		
		((LayoutSeccion) pv.findViewById(R.id.ly2))
		.setTituloByStringId(R.string.ubicacion_muestral);
		
		((StringView)pv.findViewById(R.id.Pdpto))
		.setEtiquetaByStringId(R.string.Pdepartamento)
		.getInput().setSoloLectura(true).setValor(c.getDistrito().getProvincia().getDepartamento().getNombre());
		
		((StringView)pv.findViewById(R.id.Pprov))
		.setEtiquetaByStringId(R.string.Pprovincia)
		.getInput().setSoloLectura(true).setValor(c.getDistrito().getProvincia().getNombre());
		
		((StringView)pv.findViewById(R.id.Pdist))
		.setEtiquetaByStringId(R.string.Pdistrito)
		.getInput().setSoloLectura(true).setValor(c.getDistrito().getNombre());
		
		((StringView)pv.findViewById(R.id.Pccpp,TablaVivienda.CCPP_NOM))		
		.setEtiquetaByStringId(R.string.Pccpp)
		.getInput().setValor(v.getCentroPoblado().getNombre())
		;
		
		((StringView)pv.findViewById(R.id.Pzona))
		.setEtiquetaByStringId(R.string.Pzona)
		.getInput().setSoloLectura(true).setValor(c.getZona());
		
		((StringView)pv.findViewById(R.id.Pmz,TablaVivienda.MANZANA_MUESTRAL))		
		.setEtiquetaByStringId(R.string.Pmanzana)
		.getInput().setValor(v.getManzanaMuestral())
		;
		
		//AER INI Y FIN
		((String2View)pv.findViewById(R.id.Paer))
		.setSeparador("-")
		.setEtiquetaByStringId(R.string.Paer)		
		.getInput().setSoloLectura(true).setValor(c.getAerInicial(),c.getAerFinal());
		
		((StringView)pv.findViewById(R.id.Pviv))
		.setEtiquetaByStringId(R.string.Pvivienda1)
		.getInput().setSoloLectura(true).setValor(v.getCorrelativoString());
		
	}
	
}